package com.sims.dao;

import java.util.List;

import com.sims.bean.Theme;

public interface IThemeDAO {

	public abstract void save(Theme transientInstance);

	public abstract void delete(Theme persistentInstance);

	public abstract Theme findById(java.lang.Integer id);

	public abstract List findByExample(Theme instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findBySid(Object sid);

	public abstract List findByAuthor(Object author);

	public abstract List findByAuthorId(Object authorId);

	public abstract List findByTitle(Object title);

	public abstract List findByAuthorIdentity(Object authorIdentity);

	public abstract List findAll();

	public abstract Theme merge(Theme detachedInstance);

	public abstract void attachDirty(Theme instance);

	public abstract void attachClean(Theme instance);

}